home *** CD-ROM | disk | FTP | other *** search
/ QuickTime 1.5 for Developers / QuickTime 1.5 for Developers.iso / Goodies / Aldus Fetch™ / Fetch Browser / Fetch Browser.rsrc / CODE_43_ACopyAudio.txt < prev    next >
Text File  |  1992-10-27  |  5KB  |  95 lines

  1. # near model CODE resource
  2. # jump table entries: 14432-14433 (2 of them)
  3. export_1804:
  4. 00000000  4E56 FF8C                link       A6, -0x0074
  5. 00000004  206E 0008                movea.l    A0, [A6 + 0x8]
  6. 00000008  43EE FFBA                lea.l      A1, [A6 - 0x46]
  7. 0000000C  7010                     moveq.l    D0, 0x10
  8. label0000000E:
  9. 0000000E  22D8                     move.l     [A1]+, [A0]+
  10. 00000010  51C8 FFFC                dbf        D0, -0x6 /* 0000000E */
  11. 00000014  3290                     move.w     [A1], [A0]
  12. 00000016  422E 000C                clr.b      [A6 + 0xC]
  13. 0000001A  4267                     clr.w      -[A7]
  14. 0000001C  486E FFBA                pea.l      [A6 - 0x46]
  15. 00000020  486E FFAA                pea.l      [A6 - 0x56]
  16. 00000024  486E FF90                pea.l      [A6 - 0x70]
  17. 00000028  4EAD 3742                jsr        [A5 + 0x3742 /* export_1764 */]
  18. 0000002C  4EAD 207A                jsr        [A5 + 0x207A /* export_1035 */]
  19. 00000030  2D6E FF92 FF8C           move.l     [A6 - 0x74], [A6 - 0x6E]
  20. 00000036  203C 4149 4646           move.l     D0, 0x41494646 /* 'AIFF' */
  21. 0000003C  B0AE FF8C                cmp.l      D0, [A6 - 0x74]
  22. 00000040  57C0                     seq        D0
  23. 00000042  4A00                     tst.b      D0
  24. 00000044  662E                     bne        +0x30 /* 00000074 */
  25. 00000046  223C 4149 4643           move.l     D1, 0x41494643 /* 'AIFC' */
  26. 0000004C  B2AE FF8C                cmp.l      D1, [A6 - 0x74]
  27. 00000050  57C1                     seq        D1
  28. 00000052  8001                     or.b       D0, D1
  29. 00000054  661E                     bne        +0x20 /* 00000074 */
  30. 00000056  223C 7366 696C           move.l     D1, 0x7366696C /* 'sfil' */
  31. 0000005C  B2AE FF8C                cmp.l      D1, [A6 - 0x74]
  32. 00000060  57C1                     seq        D1
  33. 00000062  8001                     or.b       D0, D1
  34. 00000064  660E                     bne        +0x10 /* 00000074 */
  35. 00000066  223C 4653 5344           move.l     D1, 0x46535344 /* 'FSSD' */
  36. 0000006C  B2AE FF8C                cmp.l      D1, [A6 - 0x74]
  37. 00000070  57C1                     seq        D1
  38. 00000072  8001                     or.b       D0, D1
  39. label00000074:
  40. 00000074  4400                     neg.b      D0
  41. 00000076  1D40 000C                move.b     [A6 + 0xC], D0
  42. 0000007A  4E5E                     unlink     A6
  43. 0000007C  2E9F                     move.l     [A7], [A7]+
  44. 0000007E  4E75                     rts
  45. export_1805:
  46. 00000080  4E56 FF88                link       A6, -0x0078
  47. 00000084  206E 0010                movea.l    A0, [A6 + 0x10]
  48. 00000088  43EE FFBA                lea.l      A1, [A6 - 0x46]
  49. 0000008C  7010                     moveq.l    D0, 0x10
  50. label0000008E:
  51. 0000008E  22D8                     move.l     [A1]+, [A0]+
  52. 00000090  51C8 FFFC                dbf        D0, -0x6 /* 0000008E */
  53. 00000094  3290                     move.w     [A1], [A0]
  54. 00000096  7000                     moveq.l    D0, 0x00
  55. 00000098  2D40 0016                move.l     [A6 + 0x16], D0
  56. 0000009C  4267                     clr.w      -[A7]
  57. 0000009E  4EAD 44D2                jsr        [A5 + 0x44D2 /* export_2198 */]
  58. 000000A2  101F                     move.b     D0, [A7]+
  59. 000000A4  6608                     bne        +0xA /* 000000AE */
  60. 000000A6  3F3C 9A20                move.w     -[A7], 0x9A20
  61. 000000AA  4EAD 207A                jsr        [A5 + 0x207A /* export_1035 */]
  62. label000000AE:
  63. 000000AE  4AAE 0008                tst.l      [A6 + 0x8]
  64. 000000B2  661E                     bne        +0x20 /* 000000D2 */
  65. 000000B4  4267                     clr.w      -[A7]
  66. 000000B6  486E FFBA                pea.l      [A6 - 0x46]
  67. 000000BA  486E FFA6                pea.l      [A6 - 0x5A]
  68. 000000BE  486E FF8C                pea.l      [A6 - 0x74]
  69. 000000C2  4EAD 3742                jsr        [A5 + 0x3742 /* export_1764 */]
  70. 000000C6  4EAD 207A                jsr        [A5 + 0x207A /* export_1035 */]
  71. 000000CA  2D6E FF8E FF88           move.l     [A6 - 0x78], [A6 - 0x72]
  72. 000000D0  6008                     bra        +0xA /* 000000DA */
  73. label000000D2:
  74. 000000D2  2D7C 4D6F 6F56 FF88      move.l     [A6 - 0x78], 0x4D6F6F56 /* 'MooV' */
  75. label000000DA:
  76. 000000DA  486E FFB6                pea.l      [A6 - 0x4A]
  77. 000000DE  486D 293C                pea.l      [A5 + 0x293C]
  78. 000000E2  3F3C 0074                move.w     -[A7], 0x74 /* 't' */
  79. 000000E6  4EAD 1AEA                jsr        [A5 + 0x1AEA /* export_857 */]
  80. 000000EA  2F2E FFB6                move.l     -[A7], [A6 - 0x4A]
  81. 000000EE  4EAD 206A                jsr        [A5 + 0x206A /* export_1033 */]
  82. 000000F2  3F2E 0014                move.w     -[A7], [A6 + 0x14]
  83. 000000F6  486E FFBA                pea.l      [A6 - 0x46]
  84. 000000FA  2F2E FF88                move.l     -[A7], [A6 - 0x78]
  85. 000000FE  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  86. 00000102  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  87. 00000106  2F2E FFB6                move.l     -[A7], [A6 - 0x4A]
  88. 0000010A  4EAD 0802                jsr        [A5 + 0x802 /* export_252 */]
  89. 0000010E  2D6E FFB6 0016           move.l     [A6 + 0x16], [A6 - 0x4A]
  90. 00000114  4E5E                     unlink     A6
  91. 00000116  205F                     movea.l    A0, [A7]+
  92. 00000118  DEFC 000E                add.w      A7, 0xE
  93. 0000011C  4ED0                     jmp        [A0]
  94. 0000011E  0000                     .incomplete
  95.